package example.pojo;

/**
 * 快捷业务参数对象
 */

public class KjPayRequest {
    private String sub_merch_id;
    private String out_trade_no;
    private String out_trade_time;
    private String attach;
    private String return_url;
    //商户平台持卡人信息
    private Object payer_info;
    //场景信息
    private Object scene_info;

    //payer_info字段说明
    //商户的用户唯一标识
    private String out_user_id;
    //持卡人银行卡类型
    private String bank_card_type;
    //持卡人银行卡号
    private String bank_card_no;
    //持卡人姓名
    private String bank_card_name;
    //持卡人身份证类型
    private String id_card_type;
    //持卡人身份证号
    private String id_card_no;
    //持卡人手机号
    private String mobile;
    //
    //平台协议码
    private String auth_code;

    //scene_info字段说明
    //商户用户终端IP
    private String out_user_ip;

    public String getOut_user_id() {
        return out_user_id;
    }

    public void setOut_user_id(String out_user_id) {
        this.out_user_id = out_user_id;
    }

    public String getBank_card_type() {
        return bank_card_type;
    }

    public void setBank_card_type(String bank_card_type) {
        this.bank_card_type = bank_card_type;
    }

    public String getBank_card_no() {
        return bank_card_no;
    }

    public void setBank_card_no(String bank_card_no) {
        this.bank_card_no = bank_card_no;
    }

    public String getBank_card_name() {
        return bank_card_name;
    }

    public void setBank_card_name(String bank_card_name) {
        this.bank_card_name = bank_card_name;
    }

    public String getId_card_type() {
        return id_card_type;
    }

    public void setId_card_type(String id_card_type) {
        this.id_card_type = id_card_type;
    }

    public String getId_card_no() {
        return id_card_no;
    }

    public void setId_card_no(String id_card_no) {
        this.id_card_no = id_card_no;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getAuth_code() {
        return auth_code;
    }

    public void setAuth_code(String auth_code) {
        this.auth_code = auth_code;
    }

    public String getOut_user_ip() {
        return out_user_ip;
    }

    public void setOut_user_ip(String out_user_ip) {
        this.out_user_ip = out_user_ip;
    }

    public String getDevice_info() {
        return device_info;
    }

    public void setDevice_info(String device_info) {
        this.device_info = device_info;
    }

    public Integer getTerminal_type() {
        return terminal_type;
    }

    public void setTerminal_type(Integer terminal_type) {
        this.terminal_type = terminal_type;
    }

    public Integer getVerify_type() {
        return verify_type;
    }

    public void setVerify_type(Integer verify_type) {
        this.verify_type = verify_type;
    }

    public Integer getScene_type() {
        return scene_type;
    }

    public void setScene_type(Integer scene_type) {
        this.scene_type = scene_type;
    }

    //设备信息
    private String device_info;
    //终端类型 1=App-Android，2=App-iOS，3=Web，4=H5，5=JSAPI，6=小程序
    private Integer terminal_type;
    //验证类型
    private Integer verify_type;
    //场景类型
    private Integer scene_type;











    public String getSub_merch_id() {
        return sub_merch_id;
    }

    public void setSub_merch_id(String sub_merch_id) {
        this.sub_merch_id = sub_merch_id;
    }

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getOut_trade_time() {
        return out_trade_time;
    }

    public void setOut_trade_time(String out_trade_time) {
        this.out_trade_time = out_trade_time;
    }

    public String getAttach() {
        return attach;
    }

    public void setAttach(String attach) {
        this.attach = attach;
    }

    public String getReturn_url() {
        return return_url;
    }

    public void setReturn_url(String return_url) {
        this.return_url = return_url;
    }

    public Object getPayer_info() {
        return payer_info;
    }

    public void setPayer_info(Object payer_info) {
        this.payer_info = payer_info;
    }

    public Object getScene_info() {
        return scene_info;
    }

    public void setScene_info(Object scene_info) {
        this.scene_info = scene_info;
    }
}
